package com.gaj.entity.sacwxx.sawpxx;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 涉案物品共性与特殊信息表
 *
 * @author gaj
 * @since 2024-01-01
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("gxhsxxx")
public class Gxhsxxx {

    /**
     * 自增ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 关联涉案财物主表ID
     */
    private Integer jbxxid;

    /**
     * 号牌种类
     */
    private String hpzl;

    /**
     * 车辆类型（物品分类为交通工具时必填）
     */
    private String cllx;

    /**
     * 车身颜色（物品分类为交通工具时必填）
     */
    private String csys;

    /**
     * 车主姓名
     */
    private String czxm;

    /**
     * 车主身份证号
     */
    private String czsfzh;

    /**
     * 车主地址
     */
    private String czdz;

    /**
     * 车主联系电话
     */
    private String czlxdh;

    /**
     * 保险情况
     */
    private String bxqk;

    /**
     * 被盗抢保险
     */
    private String bdqbx;

    /**
     * 初次登记时间
     */
    private LocalDateTime ccdjsj;

    /**
     * 品牌型号
     */
    private String ppxh;

    /**
     * 识别代码
     */
    private String sbdm;

    /**
     * 牌照号码
     */
    private String pzhm;

    /**
     * 行驶里程
     */
    private String xslc;

    /**
     * 重要装备
     */
    private String zyzb;

    /**
     * 车辆状况
     */
    private String clzk;

    /**
     * 机动车发动机号（物品分类为交通工具时必填）
     */
    private String jdcfdjh;

    /**
     * 购置时间
     */
    private LocalDateTime gzsj;

    /**
     * 文物等级描述
     */
    private String wwdjms;

    /**
     * 文物准许市场流通标识
     */
    private String wwzxscltbs;

    /**
     * 文物准许出境标识
     */
    private String wwzxcjbs;

    /**
     * 物品价值（人民币元）
     */
    private String wpjzrmby;

    /**
     * 物品真伪标识
     */
    private String wpzwbs;

    /**
     * 物品购置时间
     */
    private LocalDateTime wpgzsj;

    /**
     * 货币种类代码
     */
    private String hbzldm;

    /**
     * 货币面值
     */
    private String hbmz;

    /**
     * 计量单位
     */
    private String jldw;

    /**
     * 物品数量
     */
    private String wpsl;

    /**
     * 货币价值（人民币元）
     */
    private BigDecimal hbjzrmby;

    /**
     * 货币真伪标识
     */
    private String hbzwbs;
}

